import { post } from "@/utils/ajax";

// 获取流程中列表
export function getProgressList(query) {
  return post("/wf/task/start/search", query);
}

// 获取流程结束列表
export function getFinishList(query) {
  return post("/wf/task/start/searchFinished", query);
}

// 作废我发起的工作流
export function discardMyProcess(params) {
  return post("/wf/task/start/discardMyProcess", params);
}

// 获取所有列表(包括流程中和已结束)
export function getAllStartList(query) {
  return post("/wf/task/start/searchAll", query);
}

// 判断是否可以撤回
export function isEnableRevoke(params) {
  return post("/wf/task/start/isEnableRevoke", params)
}

// 撤回流程
export function revokeByProcessInstanceId(params) {
  return post("/wf/task/start/revokeByProcessInstanceId", params)
}
